home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Games Collection 1 / software vault.zip / software vault / CDR06 / TLD_220.ZIP / HISTORY.DOC < prev    next >
Text File  |  1993-10-07  |  9KB  |  211 lines

  1.  
  2.                           -=*> The Labyrinth Door <*=-
  3.                                  Update History
  4.  
  5. Version 1.00 (11-28-91)
  6.  
  7.    The very first released version of the program.  Believe it or not, it had
  8.    no "bugs" in it!  The only problem reported was the program garbaging the
  9.    ANSI screens.  This was not a bug however, it was caused due to the fact
  10.    the program didn't support RTS/CTS flow control.  Therefore, anyone running
  11.    it on a 9600 baud modem has trashed ANSIs.
  12.      
  13. Version 1.01
  14.  
  15.     Added support for PCBoard.SYS.
  16.  
  17. Version 1.03
  18.  
  19.     Added support for RTS/CTS flow control!  No more garbaged ANSI screens!
  20.  
  21.     Updated the Setup program to reflect the change to the config file.  
  22.  
  23.     Did some "cleaning up" of the code resulting in a smaller EXE.
  24.  
  25.     Made a MAJOR overhaul of the routine which updates the "Maze Window".
  26.     The net result was an increase in speed of about 100%!
  27.  
  28.     Added the ability for the user to change the Maze color and Icon color.
  29.  
  30. January 17, 1992
  31.  
  32. On this date at 4:32pm my hard drive departed this world for "Hard Drive
  33. Heaven" taking along with it the latest copy of the source code!  Upon
  34. inspection of my backup floppy, I discovered that the latest backup of
  35. the source code was for version 1.52ß (the last Beta before the program
  36. was released).  Consequently, all changes from 1.00 on were lost!  So,
  37. revisions from this point on are based on version 1.52ß.
  38.  
  39. Version 1.10
  40.  
  41.     Re-added support for RTS/CTS.
  42.  
  43.     Re-cleaned the code.
  44.  
  45.     Re-modified the "Update Window" routine to re-speed up the program.
  46.  
  47.     Added support for Non-Standard IRQ settings.
  48.  
  49.     Re-updated the Setup program. (and added a "BUG" if you chose
  50.     DORINFOx.DEF for your caller info file).
  51.  
  52. Version 1.11 (2-22-92)
  53.  
  54.     Took out the "BUG" in the Setup program!
  55.  
  56.  
  57.     Fixed a "BUG" in reading SFDOORS.DAT.  It will now work properly.
  58.  
  59.     Re-Added support for PCBOARD.SYS.
  60.  
  61. Version 2.01 (7-15-92)
  62.  
  63.     This version would have been completed in mid May.  However, on
  64.     20th, my wife gave birth to Jerry Aldrich III!  Took 6 weeks off
  65.     from programming to get used to this new Daddy stuff.
  66.  
  67.     ****************************************************************
  68.     *         !!!  The Key Structure Has Been Changed  !!!         *
  69.     ****************************************************************
  70.     *                                                              *
  71.     *  Due to the fact that someone figured out how to create      *
  72.     *  my keys, the key structure has been changed!  The new       *
  73.     *  structure is much less likely to be duplicated!             *
  74.     *                                                              *
  75.     *  What this means to you is that old keys WILL NOT WORK       *
  76.     *  with this version!  You MUST get a new key.  I am making    *
  77.     *  every effort possible to send EVERYONE who has registered   *
  78.     *  the game a new registered key.  If I missed you, please     *
  79.     *  consult the Sysop.Doc on how to get a new one.  It's been   *
  80.     *  made a LOT quicker!                                         *
  81.     ****************************************************************
  82.  
  83.     The Major addition to this version is Prize Mazes!  This was a 
  84.     "User suggested feature".  A big THANX goes out to Micheal Wilson, 
  85.     SysOp of The Village in San Jose, CA for suggesting it!
  86.     
  87.     Added support for arrow keys both locally and REMOTE!  No more
  88.     Num Lock key!  You can now use either set of arrows!
  89.  
  90.     All the screens have been redone.  Personally, as you would guess,
  91.     I think the look 100% better.  My wife disagrees <sigh>.
  92.  
  93.     Re-vamped the way the "High Scores" are kept.  Before, you would
  94.     get stats on a maze as a whole, listing what exit the player had.
  95.     Problem:  If more than 10 people solved the shortest path/exit, you
  96.     could never find out what the best score was for the longest one.
  97.     Now, the scores are listed for whatever exit you are currently
  98.     working your way toward.
  99.  
  100.     Added support for a future "bulletin Maker".  All that's left is to
  101.     write the utility.  In the interest of getting this version out,
  102.     I decided to hold off on writing it.  Should accompany the next 
  103.     version.
  104.  
  105.     The TLD information manager is now shipped with the demo version.
  106.     I decided that a key was a good enough registration incentive and
  107.     that I should include ALL the files with the demo.  I did disable
  108.     the "print maze" command until the door is registered.
  109.  
  110.     Added the "Create [R]egistration Files" option to the Setup program.
  111.     This option will create the file REQUIRED to get a key, demo or
  112.     registered!  Now, you simply run the Setup program, Choose this
  113.     option, answer the questions, then upload the file to my new
  114.     registration door.  You will be shipped a key immediately without
  115.     ever having to log on to the BBS!  This is also in preparation of
  116.     accepting credit card registrations.
  117.  
  118.     Re-Added the ability for the user to change the cursor and border
  119.     colors.
  120.  
  121.     The Make Maze Utility is gone due to lack of interest.  Along with
  122.     its extinction, comes the removal of the (U)pload Maze and
  123.     (I)nformation on Uploading commands in The Menu.
  124.  
  125.     The "Leave Comment" option upon exit is gone!  Along with its
  126.     extinction coes the removal of the (V)iew comments option in The
  127.     Menu.  
  128.  
  129.     The Menu is Gone!  After taking away the unnecessary menu options,
  130.     the only things left were, Show Scores, Help, and Quit.  Since the
  131.     program prompts the users whether or not to view instructions each
  132.     time they come in, there is not need for the Help option.  That 
  133.     leaves but one valid option, Show Scores.  Why have a menu for one
  134.     option?  (S)how Scores is now a command from the main screen.
  135.  
  136.     New Mazes are being offered!  When you register the program, or
  137.     anytime for that matter, you can order two more sets of mazes.
  138.     Each set contains 5 more mazes.  These can be rotated, or they
  139.     can all be run at once for a total of 15 mazes!  Sets of 5 are
  140.     $5 each.
  141.  
  142. Version 2.06 (10-15-92)
  143.  
  144.     This is only a minor update.  Basically, the original purpose was
  145.     to bring the door up to speed with my other doors.  By this, I 
  146.     mean:
  147.  
  148.     Added detection and support for Multi-Taskers.  The program will
  149.     now recognize if it is running under DESQview, Windows 3.x, OS/2,
  150.     PC-MOS, or Double DOS and give up it's time slices accordingly. 
  151.     Will GREATLY improve performance of your system!
  152.  
  153.     Added function keys to Hang Up, Change Time, and Shell to DOS.
  154.  
  155.     Added a Chat Mode.  There was actually one there all the time,
  156.     but it had an error in it.  That was the built-in chat mode of
  157.     the comm library so I couldn't fix the error.  I have simply
  158.     disabled that one and added one of my own.  Tidbit:  The entire
  159.     chat mode is comprised by a whopping 15 lines of code.
  160.  
  161.     Added the user's Security level to the Status bar and the 
  162.     Environment.
  163.  
  164.     Added some extra "Testing" proceedures to thwart people who 
  165.     attempt to get by the key by re-setting the system date before
  166.     running the program.  NOTE:  DO NOT attempt to test this just
  167.     to see if it works.  Let me assure you, it does!
  168.  
  169.     With these changes, the door is now comparable with my other
  170.     doors.  As I stated above, this was the original intent of the
  171.     update.  However, like any programmer, I couldn't leave well
  172.     enough alone :) so:
  173.  
  174.     To "get out" of a maze now, you actually have to find the right
  175.     exit and go through it.  Before, it would tell you that you were
  176.     out as soon as you were in front of the exit.  Not any more, now
  177.     you have to hit that extra key and go out the exit.
  178.  
  179.     Added a message to tell a user when they attempt to go out the
  180.     "wrong" exit.  The program will now inform them of this.
  181.  
  182.     Changed the way the "out of moves" is handled.  Before, the screen
  183.     would clear, the user would be told they are out of moves, then
  184.     the program would exit automatically.  Now, it will simply give 
  185.     them a message telling them they are out of moves and keep running.
  186.     The user must now hit (Q)uit to get out of the door.
  187.  
  188.     Did some MAJOR overhauling of the code!  Basically, I went over it
  189.     line for line and updated anything I could to speed up execution.
  190.     I think the result is evident.  This version will run a LOT faster
  191.     than the previous one!  Did not result in a smaller exe though due
  192.     to the fact I added so much code!
  193.  
  194. Version 2.10 (04-14-93)
  195.  
  196.     Fixed a bug that would cause the key to get nuked when it shouldn't
  197.     have.  Minor miscalculation on my part.
  198.  
  199.     Re-wrote the Setup program to bring it in line with the setup for
  200.     my other doors.  Standardizing things you know.  The result is 
  201.     that you'll have to re-configure if you're upgrading!  Just run
  202.     setup and fill everything out.
  203.     
  204.     If you have any suggestions for features you would like to see in
  205.     the next version, please send them to me!!!!
  206.  
  207. Version 2.20 (10-07-93)
  208.  
  209.     Released to Update address and phone info because I've moved.
  210.  
  211.